#ifndef __LOADMODEL_H__
#define __LOADMODEL_H__

#include "myFramework.h"
#include "Entity/SkyDome.h"
#include "Graphics/OpenGL/OpenGLShaderProgram.h"

using namespace RayFrame;

class LoadModel: public NATIVE_APP
{
  SkyDome* m_sky;
  ShaderProgram* m_shaderProgram;
public:
  LoadModel();
  virtual ~LoadModel();

  virtual void Update(double timeElapsed){};
  virtual void InitApp();
  virtual void Render(double timeElapsed);
  virtual void Render2D(double timeElapsed);

  virtual bool OnKey(unsigned key, bool down);
  virtual void OnClose(){};
};

#endif
